Performance Visualisation of Message Passing Programs Using Relational Approach
نویسندگان
چکیده
Designing an efficient parallel program usually involves iteration of performance tuning. During this process a very large amount of performance data is produced. Without a proper software tool, the process of performance tuning can be very complicated and tedious. In this paper we describe a performance tuning tool for message passing programs. Our tool uses a relational approach to organise the performance data and analyse the program performance through the visualisation technique. Various graphical displays which assist the user to fine tune the performance of message passing programs are discussed.
منابع مشابه
A Distributed Shared Memory System Oriented to Volume Visualisation
In this paper we propose the use of the Distributed Shared Memory (DSM) paradigm for parallel volume visualisation. The goal is to offer a comprehensive and portable programming model that exploits the parallelism and data coherency commonly found in volume visualisation. Our approach is based on the development of a library layer that offers a simple and straightforward programming interface. ...
متن کاملParallel Program Visualisation for a Message-Passing System
Designing parallel programs for message-passing systems is not an easy task. Difficulties arise largely due to human limitations in identifying relationships between simultaneously executed program components, or processes, and between the data computed by these processes. This paper presents a parallel program visualisation tool, Visputer, that provides the ability to graphically design and ed...
متن کاملPerformance monitoring and analysis environment for distributed memory MIMD programs
This thesis studies event monitoring techniques that are used for collecting, filtering and visualising event traces from parallel programs. Implementations of two experimental monitoring systems are presented. The first system is a hybrid implementation which uses extra hardware to collect event traces. The second system is a software implementation which was implemented on the Edinburgh Concu...
متن کاملA toolkit for optimising parallel performance
Three interacting tools to assist distributed memory programmers in developing, optimising and understanding application performance have been developed. These tools perform automatic code generation from an initial workload speciication, performance prediction using memory hierarchy simulation, and performance visualisation for distributed memory message passing applications. Their combination...
متن کاملTowards Visual Development of Message-Passing Programs
Writing and managing programs for parallel systems is a difficult task. It is a great challenge for designers of visual programming languages to provide tools that will help in the process. This paper describes a new graph based tool called Visper that provides a multidimensional environment for program composition. Our approach combines different levels of abstraction at which parallel program...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994